const PACKAGE_NAME = process.env.npm_package_name || 'project1'
const PORT = 8081
module.exports = {
  devServer: {
    port: PORT, // 端口要写死，因为主应用中配置子应用列表时用的是写死的端口配置
    disableHostCheck: false,// 关闭主机检查，保证子应用可以被主应用fetch到
    headers: {
      'Access-Control-Allow-Origin': '*', // 配置跨域请求头，解决开发环境跨域问题
    },
    publicPath: process.env.NODE_ENV === 'production' ? `/${PACKAGE_NAME}/` : 'http://localhost:8081/',  // 开发环境设置为当前固定访问地址
  },
  configureWebpack: {
    output: {
      library: PACKAGE_NAME, // 名称要和主应用中配置的子应用列表中的name字段相同
      libraryTarget: 'umd', // 把子应用打包成 umd 库格式
      jsonpFunction: `webpackJsonp_${PACKAGE_NAME}` //  此处后缀也要和名称保持一致
    }
  }

}